Incremental Development of a Domain-Specific Lan- guage That Supports Multiple Application Styles
نویسندگان
چکیده
Domain-Specific Languages (DSLs) are typically built top-down by domain experts for a class of applications (rather than a specific application) that are anticipated in a domain. This paper investigates taking the opposite route: Building a DSL incrementally based on a series of example applications in a domain. The investigated domain of CRUD applications (create, retrieve, update, delete) imposes challenges including independence from application styles and platforms. The major advantages of an incremental approach are that the language is available for use much sooner, there is less upfront cost and the language and domain boundaries are defined organically. Our initial experiments suggest that this could be a viable approach provided certain careful design decisions are made upfront.
منابع مشابه
English Language Teaching Material Development
The goal of language programs is to utilize language for effective communication. Due to the needs, interests, and motivations of language learners, they may show individual differences in their lan- guage learning. Materials used in language programs can be instructional, experiential, elucidative, or exploratory in that they can inform learners about the language, provide experience of the la...
متن کاملInvestigating Translation Strategies of Culture-Specific Items in Alignment with Nord’s Binary Translation Typology: A Case Study of Unaccustomed Earth
Culture is an extremely complex concept. Translating cultural elements is a demanding task due to the fact that these elements comprise specific meanings and implications belonging exclusively to the lan-guage and culture from which they have emerged. Regarding this point, the present article investigated the strategies employed for translating culture-specific items (CSIs) in an English nov...
متن کاملSolving the Families to Persons Case Using EVL+Strace
Benchmarx is the subject of bidirectional transformation case studyfor the Transformation Tool Contest 2017. The example is a well-known model-to-model transformation from the ATL transformationZoo named "Families to Persons". This paper presents a solution toprovide the inter-model consistency using the Epsilon Validation Lan-guage (EVL) and domain-specific traceability tec...
متن کاملAn investigation into the relationship between EFL teachers’ and students’ multiple intelligences and teaching styles
Abstract The present study investigates the relationship between multiple intelligences and teaching styles of Eng-lish as Foreign Language (EFL) learners and teachers. The participants of the study included 106 EFL teachers and 400 EFL learners. Teachers were invited to complete a Multiple Intelligences Inventory for EFL Teachers, developed by Christison (1998) and a Thinking Styles Inventor...
متن کامل